package com.ship.common.core.enums;

/**
 * 支付结算中订单类型
 */
public enum OrderType {
    LOADING_PORT_PAY(1, "装载港船代预付款"),
    LOADING_PORT_PAY_END(2, "装载港船代尾款"),
    UNLOADING_PORT_PAY(3, "卸载港船代预付款"),
    UNLOADING_PORT_PAY_END(4, "卸载港船代尾款"),
    CHARTERER_INSURANCE(5, "租船人责任险"),
    CARGO_INSURANCE(6, "货险"),
    LOADING_PORT_THIRD_PARTY(7, "装载港第三方计量"),
    UNLOADING_PORT_THIRD_PARTY(8, "卸载港第三方计量"),
    SHIP_RENTAL(9, "船舶租金首款"),
    SHIP_NEXT_RENTAL(10, "船舶次月租金"),
    SHIP_END_RENTAL(11, "船舶租金尾款"),
    DELIVERY_FEE(12, "交船费"),
    RETURN_SHIP_FEE(13, "还船费"),
    LNG_DELIVERY_FEE(14, "LNG 底脚交船结算"),
    LNG_RETURN_FEE(15, "LNG 底脚还船结算"),
    FUEL_DELIVERY_SETTLE(16, "燃油交船结算"),
    FUEL_RETURN_SETTLE(17, "燃油还船结算"),
    SHIP_SERRLE_COST(18, "船运费用结算"),
    FUEL_INJECTION(19, "燃油加注");

    private final Integer code;
    private final String info;

    OrderType(Integer code, String info)
    {
        this.code = code;
        this.info = info;
    }

    public Integer getCode()
    {
        return code;
    }

    public String getInfo()
    {
        return info;
    }
}
